13827686ca192d13c32bc5f4ba0da86cb78927d2,grails-core/src/main/groovy/org/grails/config/NavigableMapConfig.java,NavigableMapConfig,getProperty,#String#Class#T#,187
Before Change
@Override
public <T> T getProperty(String key, Class<T> targetType, T defaultValue) {
Object originalValue = configMap.get(key);
if(originalValue != null && !targetType.isInstance(originalValue)) {
if(!(originalValue instanceof NavigableMap)) {
try {
After Change
public <T> T getProperty(String key, Class<T> targetType, T defaultValue) {
Object originalValue = configMap.get(key);
if(originalValue != null) {
if(targetType.isInstance(originalValue)) {
return (T)originalValue;
}
else {
if(!(originalValue instanceof NavigableMap)) {